草庐IT

php - L5 随机 TokenMismatchExceptions

全部标签

c# - C# 中的 PHP var_dump 转储数组或对象?

这个问题在这里已经有了答案:Whatisthe.NETequivalentofPHPvar_dump?(5个答案)关闭6年前。我需要转储数组或对象的内容,我很想知道在C#中是否有类似于PHP指令var_dump的内容。目标是不构建循环来使用数组或对象的每个属性或内容,并使用Console.WriteLine进行打印。

c# - c#生成一系列加起来为N的随机数

如何在C#中生成30个1-9之间的随机数,所有这些数加起来等于200(或任意N)?我正在尝试生成一串可以加在一起为N的数字。 最佳答案 我不确定这方面的统计数据是什么,但是,这里的问题是您不想随机选择一个数字,这使得无法通过超调或欠调将N与M个条目相加。以下是我的做法:staticvoidMain(){intcount=30;int[]numbers=getNumbers(count,155);for(intindex=0;indextotal||UPPERBOUNDUPPERBOUND?UPPERBOUND:calc;result

c# - 从目录中选择随机文件

我在C#中看过一些示例,但到目前为止还没有,在目录下选择随机文件的最佳方法是什么?在这种特殊情况下,我想每隔15分钟左右从“C:\wallpapers”中选择一张墙纸。谢谢。 最佳答案 获取数组中的所有文件,然后随机取一个varrand=newRandom();varfiles=Directory.GetFiles("c:\\wallpapers","*.jpg");returnfiles[rand.Next(files.Length)]; 关于c#-从目录中选择随机文件,我们在Stac

c# - 选择随机字符

我有一些字符:chars="$%#@!*abcdefghijklmnopqrstuvwxyz1234567890?;:ABCDEFGHIJKLMNOPQRSTUVWXYZ^&".ToCharArray();现在我正在寻找一种从这些中返回随机字符的方法。我找到了一个可能有用的代码:staticRandomrandom=newRandom();publicstaticcharGetLetter(){//Thismethodreturnsarandomlowercaseletter//...Between'a'and'z'inclusize.intnum=random.Next(0,26);

c# - 创建一个真正的随机

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Whydoesitappearthatmyrandomnumbergeneratorisn'trandominC#?HowcanIgeneratetruly(notpseudo)randomnumberswithC#?我创建了一个骰子游戏,其中的骰子基于百分位数,1-100。publicstaticvoidRoll(){Randomrand=newRandom((int)DateTime.Now.Ticks);returnrand.Next(1,100);}但我不觉得它是基于当前时间的真正随机数。如果我这样做

c# - 你如何在C#中获得随机的当前种子?

在我的游戏中,我将使用随机值来选择玩家从宝箱中获得的奖励。问题是您可以快速保存和快速加载,这意味着他们可以不断重新加载以重新随机化,直到他们得到他们想要的东西。有没有什么方法可以获取我的Random对象的当前种子值,并可能在它们加载时返回到同一点,这样它们就不会滥用随机化? 最佳答案 这是不可能的。相反,您可以使用二进制序列化来序列化Random实例。Random是[Serializable],种子和内部状态将持续存在。但是请注意,保存随机种子可以让您的玩家预测future,如果您允许在战斗中保存,这将非常有用。另请注意,用户仍然可

c# - 随机字符串 c#

我想知道随机串示例字符串stringword;//Iwanttoshuffleitword="hello"我将能够得到:rand=="ohlel"rand=="lleho"etc. 最佳答案 这个解决方案(以扩展方法的形式)很好:publicstaticstringShuffle(thisstringstr){char[]array=str.ToCharArray();Randomrng=newRandom();intn=array.Length;while(n>1){n--;intk=rng.Next(n+1);varvalue=

c# - C#中如何从数组中获取随机值

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Accessrandomiteminlist我有一个包含数字的数组,我想从这个数组中获取随机元素。例如:{0,1,4,6,8,2}。我想选择6并将这个数字放在另一个数组中,新数组的值为{6,....}。我使用random.next(0,array.length),但这给出了长度的随机数,我需要随机数组数。for(inti=0;i

c# - 在 C# 中播种伪随机数生成器

我需要一个C#的Random类实例的种子,我了解到大多数人为此使用当前时间的滴答计数器。但这是一个64位值,种子需要是一个32位值。现在我认为返回int的GetHashCode()方法应该为其对象提供合理分布的值,这可以用来避免仅使用较低的32-滴答计数的位。但是,我找不到有关Int64数据类型的GetHashCode()的任何信息。所以,我知道这无关紧要,但接下来的工作是否会像我想的那样好(我不能试错随机性),或者它可能与使用(int)DateTime.Now.Ticks作为种子?或者它甚至可能更糟?谁能阐明这一点。intseed=unchecked(DateTime.Now.Tic

c# - Asp.net 随机停止遵守表单例份验证白名单

问题上个月,我们将我们的asp.net网站场从Server2008R2迁移到Server2012R2,并升级到asp.net4.5。我们正在使用cookie表单例份验证来防止未经授权访问网站。我们有一些在web.config中列入白名单的Assets和页面(例如:登录页面):在过去的几个月里,我们一直注意到IIS/Asp.net随机地停止遵守白名单并假设所有内容都需要经过身份验证。该服务器上对该站点的所有请求都将被重定向到登录页面,然后该页面会抛出500错误。无法检索任何列入白名单的Assets。当IIS出现问题时,我们可以在事件查看器中看到2个错误。第一个:Exceptiontype